/**
 * Copyright 2021 json.cn
 */
package com.sunyur.tailor.channel.service.inner.findsource.model;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @description: 寻源获取项目详情（行）
 * @author: wjh
 * @time: 11:11
 */
@Data
public class FindSourceProjectInforItemModel {


    /**
     * 采购申请单号
     * 从需求池发起的寻源有值，手工发起的寻源此字段为空
     */
    private String upstreamCode;

    /**
     * 采购申请行号
     * 从需求池发起的寻源有值，手工发起的寻源此字段为空
     */
    private String upstreamItemCode;

    /**
     * 采购清单行编码
     */
    private Long code;

    /**
     * 物料编码
     * 如为无物料编码的采购清单行，此字段为空，常见于非目录化采购
     */
    private String materialCode;

    /**
     * 物料名称
     */
    private String materialName;

    /**
     * 物料分类
     * 如为无物料编码的采购清单行，此字段为空，常见于非目录化采购
     */
    private String materialClassify;

    /**
     * 描述
     */
    private String materialDesc;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 规格
     */
    private String materialSpec;

    /**
     * 单位编码
     */
    private String unitCode;

    /**
     * 单位名称
     */
    private String unit;

    /**
     * 预估价
     */
    private BigDecimal estimatedUnitPrice;

    /**
     * 期望交期
     */
    private Date expectedDeliveryDate;

    /**
     * 对内备注
     */
    private String remark;

    /**
     * 对供应商备注
     */
    private String openRemark;

    /**
     * 附件
     */
    private List<Attachment> attachments;

    /**
     * 数量
     */
    private BigDecimal count;


}